howitzer battery - Español Inglés Diccionario